/* div corner rounding */
.rframe {margin: 0px 10px}
.rtop, .rbottom{display:block;}
.rtop b, .rbottom b{display: block; height: 1px; overflow: hidden;}
.r1{margin: 0px 5px;}
.r2{margin: 0px 3px;}
.r3{margin: 0px 2px;}
.r4{margin: 0px 1px; height: 2px;}

.rs1{margin: 0px 2px;}
.rs2{margin: 0px 1px;}

/* generic div settings */
.rtitle {
    text-align: center;    
    font-weight: bolder;
    font-variant: small-caps;
}

/* default theme */
.rdiv_default {margin: 0px 5px}
.title_default {padding: 0px 5px; color: #f0f0f0;}
.fgcolor_default {background-color: #f0f0f0;}
.bgcolor_default {background-color: #ffffff;}
.bgcolor_default_b {background-color: #686868;}
.border_default {border-color: #686868; border-style:solid}

/* dark theme */
.rdiv_dark {margin: 0px 5px; color: #f0f0f0}
.title_dark {padding: 0px 5px; color: #202020;}
.fgcolor_dark {background-color: #202020;}
.bgcolor_dark {background-color: #ffffff;}
.bgcolor_dark_b {background-color: #909090;}
.border_dark {border-color: #909090; border-style:solid}

/* alert theme */
.rdiv_alert {margin: 0px 5px; color: #CD1C00}
.title_alert {padding: 0px 5px; color: #FFFF3F;}
.fgcolor_alert {background-color: #FFFF3F;}
.bgcolor_alert {background-color: #ffffff;}
.bgcolor_alert_b {background-color: #8B2A00;}
.border_alert {border-color: #8B2A00; border-style:solid}

/* plain theme */
.rdiv_plain {margin: 0px 5px; color: #000000}
.title_plain {padding: 0px 5px; color: #ffffff;}
.fgcolor_plain {background-color: #ffffff;}
.bgcolor_plain {background-color: #ffffff;}
.bgcolor_plain_b {background-color: #000000;}
.border_plain {border-color: #000000; border-style:solid}

/* light theme */
.rdiv_light {margin: 0px 5px; color: #13458B}
.title_light {padding: 0px 5px; color: #DAF3FF;}
.fgcolor_light {background-color: #DAF3FF;}
.bgcolor_light {background-color: #ffffff;}
.bgcolor_light_b {background-color: #92BACD;}
.border_light {border-color: #92BACD; border-style:solid}

/* transparent theme */
.rdiv_trans {margin: 0px 5px; color: #ffffff}
.title_trans {padding: 0px 5px; color: #202020;}
.fgcolor_trans {
    background-color: #202020; 
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}
.bgcolor_trans_b {background-color: #f0f0f0;}
.border_trans {border-color: #f0f0f0; border-style:solid}